package cn.com.surker.enums.sale;

import cn.com.surker.enums.ICodeDescEnum;
import cn.com.surker.enums.system.IsAutoEnum;

/**
 * @Author lucky
 * @create 2024年07月17 14:48
 * @desc 补贴类型
 */
public enum ContractSubsidyTypeEnum implements ICodeDescEnum {

	BEFL(0, IsAutoEnum.ZD.getCode(), "泵送方量", "泵送保底", 1, "最小保底方量(m³)"),
	YSFL(1, IsAutoEnum.ZD.getCode(), "批次运输方量", "欠载补贴", 0, "最小保底方量(m³)"),
	CSJZ(2, IsAutoEnum.SD.getCode(), "超时浇筑", "超时费用", 0, "计费次数(每次收取可为0)"),
	RGJ(3, IsAutoEnum.SD.getCode(), "润管剂、润泵剂", "润管费用", 0, "计费次数(每次收取可为0)"),
	JGBZ(4, IsAutoEnum.SD.getCode(), "接管补助", "接管费用", 0, "计费次数(每次收取可为0)"),
	SJ(5, IsAutoEnum.ZD.getCode(), "润管砂浆", "润管砂浆", 0, "最小保底泵送方量(m³)"),
	S(6, IsAutoEnum.ZD.getCode(), "站内接水", "站内水车费用", 0, "计费次数(每次收取可为0)"),
	SW(7, IsAutoEnum.ZD.getCode(), "站外接水", "站外水车费用", 0, "计费次数(每次收取可为0)"),
	DCYSFL(8, IsAutoEnum.ZD.getCode(), "单车运输方量(仅对于砼运输)", "欠载补贴", 0, "最小保底方量(m³)"),
	YJ(9, IsAutoEnum.ZD.getCode(), "运距补助", "运输补贴", 0, "最小保底公里数(km)"),
	//QT(7, "其他","其他费用");
	;

    private final String description;

    private final Integer code;

	//	是否自动计算;0:系统自动计算;1手动补贴
	private final Integer auto;

    private final String content;
	//	日产值保底显示 价格类型:0,砼;1:泵送
	private final Integer type;
	//补贴界面提示语
	private final String tip;

	ContractSubsidyTypeEnum(Integer code, Integer auto, String description, String content, Integer type, String tip) {
        this.description = description;
        this.code = code;
        this.content = content;
		this.auto = auto;
		this.type = type;
		this.tip = tip;
    }

    public String getContent() {
        return content;
    }

    public String getDescription() {
        return description;
    }

    public Integer getCode() {return code;}

	public Integer getAuto() {
		return auto;
	}

	public Integer getType() {
		return type;
	}
	public String getTip() {
		return tip;
	}
}
